import React from 'react'

interface Error500Props {
  className?: string
}

const Error500 = ({ className }: Error500Props) => (
  <svg
    className={className}
    width="486"
    height="520"
    viewBox="0 0 486 520"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M384.426 446.409C376.619 472.349 353.664 492.275 324.912 494.956L169.47 509.449C131.639 512.976 98.0978 485.31 94.554 447.655L67.6898 162.204C64.146 124.549 91.9416 91.1643 129.773 87.6371L131.944 87.4347C137.149 54.7492 165.589 29.7617 199.892 29.7617H354.691C392.688 29.7617 423.491 60.4207 423.491 98.2405V383.569C423.491 411.825 408.103 435.991 384.426 446.409Z"
      fill="white"
    />
    <path
      d="M305.532 336.371C304.214 337.57 302.495 338.329 300.484 338.519L165.52 351.278C158.778 351.915 153.849 345.22 156.365 339.015L196.553 240.219L211.374 203.851C214.082 197.15 223.19 196.289 227.224 202.352L307.179 324.758C309.818 328.686 308.739 333.681 305.532 336.371Z"
      fill="#FD6150"
      fillOpacity="0.7"
    />
    <path
      d="M305.532 336.372C304.213 337.571 302.495 338.33 300.484 338.52L165.52 351.279C158.778 351.916 153.848 345.221 156.365 339.016L196.552 240.22L189.129 320.762C188.465 327.628 193.801 333.568 200.74 333.747L305.532 336.372Z"
      fill="#FD6150"
    />
    <path
      d="M221.953 298.093L210.211 248.363C209.817 246.729 210.973 245.069 212.748 244.901L232.738 243.011C234.394 242.855 235.959 244.258 235.879 245.936L233.663 296.986C233.561 298.428 232.479 299.604 231.059 299.738L225.027 300.309C223.478 300.336 222.205 299.501 221.953 298.093Z"
      fill="#F5F5FD"
    />
    <path
      d="M230.679 328.533C236.232 328.008 240.308 323.081 239.783 317.528C239.258 311.976 234.331 307.9 228.778 308.425C223.225 308.949 219.15 313.876 219.674 319.429C220.199 324.982 225.126 329.058 230.679 328.533Z"
      fill="white"
    />
    <path
      d="M410.921 460.393L389.446 460.266C389.446 460.266 391.13 469.12 386.37 476.639C379.996 486.471 373.123 488.474 373.123 488.474L394.547 519.156C394.547 519.156 384.155 498.108 390.588 489.759C397.02 481.409 412.932 485.444 412.932 485.444C412.932 485.444 398.848 477.428 400.019 469.814C401.064 462.367 410.921 460.393 410.921 460.393Z"
      fill="#FD6150"
    />
    <path
      opacity="0.6"
      d="M131.092 98.2366C131.092 60.4168 161.895 29.7578 199.892 29.7578H354.691C392.688 29.7578 423.491 60.4168 423.491 98.2366V383.565C423.491 420.712 396.896 450.791 359.834 451.855L367.474 428.043C388.165 423.628 400.557 405.479 400.557 383.565V98.2366C400.557 73.0234 380.022 52.5841 354.691 52.5841H199.892C174.56 52.5841 154.025 73.0234 154.025 98.2366V106.504L131.092 108.651V98.2366Z"
      fill="#FD6150"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M67.6898 162.204C64.146 124.549 91.9416 91.164 129.773 87.6368L285.214 73.1441C323.046 69.6169 356.587 97.2829 360.131 134.938L386.995 420.389C390.539 458.044 362.743 491.428 324.912 494.956L169.47 509.448C131.639 512.975 98.0978 485.309 94.554 447.655L67.6898 162.204ZM131.912 110.364C106.691 112.715 88.1605 134.972 90.523 160.075L117.387 445.526C119.75 470.629 142.111 489.073 167.332 486.721L322.773 472.229C347.994 469.877 366.524 447.621 364.162 422.517L337.298 137.067C334.935 111.963 312.574 93.5194 287.353 95.8709L131.912 110.364Z"
      fill="#FD6150"
    />
    <path
      d="M461.23 73.5154C459.283 73.7362 457.319 73.2854 455.663 72.2378C454.007 71.1901 452.759 69.6084 452.124 67.7544C449.713 60.8025 448.077 55.4703 448.883 50.2115C449.859 43.9733 453.872 39.9208 458.245 35.9839C461.194 33.3345 463.024 29.6193 462.917 26.5272C462.836 24.4756 461.923 22.8457 460.042 21.4069C454.481 17.1383 447.263 25.6213 446.939 25.9893C446.939 25.9893 440.807 32.5319 435.057 27.0844C429.307 21.6368 433.663 15.0694 433.663 15.0694C436.57 11.6668 440.034 8.78251 443.906 6.53954C453.149 1.27221 462.591 1.75016 470.486 7.78278C476.391 12.3103 479.796 18.7379 480.073 25.8796C480.394 34.1174 476.528 42.689 469.721 48.7959C466.525 51.6681 465.969 52.6188 465.841 52.9168C465.589 54.2256 467.59 59.9875 468.345 62.1601C468.764 63.3749 468.905 64.668 468.759 65.9447C468.613 67.2214 468.183 68.4492 467.501 69.538C466.819 70.6269 465.902 71.5493 464.816 72.2375C463.731 72.9258 462.506 73.3624 461.23 73.5154Z"
      fill="#FD6150"
    />
    <path
      d="M468.778 102.645C474.245 102.011 478.163 97.0652 477.528 91.5984C476.894 86.1315 471.948 82.2138 466.482 82.8479C461.015 83.482 457.097 88.4279 457.731 93.8948C458.365 99.3616 463.311 103.279 468.778 102.645Z"
      fill="#FD6150"
    />
    <path d="M45.1049 125.555L43.1083 129.928L1.36963 117.093L6.97915 100.645L45.1049 125.555Z" fill="#FD6150" />
    <path d="M51.3801 111.105L47.6721 116.429L0.514038 80.4905L13.5395 66.8945L51.3801 111.105Z" fill="#FD6150" />
  </svg>
)

export default Error500
